package top.bugger168.search.service;

import top.bugger168.base.model.PageParams;
import top.bugger168.search.dto.SearchCourseParamDto;
import top.bugger168.search.dto.SearchPageResultDto;
import top.bugger168.search.po.CourseIndex;

/**
 *  课程搜索service
 */
public interface CourseSearchService {


    /**
     *  搜索课程列表
     * @param pageParams 分页参数
     * @param searchCourseParamDto 搜索条件
     * @return top.bugger.base.model.PageResult<com.xuecheng.search.po.CourseIndex> 课程列表
    */
    SearchPageResultDto<CourseIndex> queryCoursePubIndex(PageParams pageParams, SearchCourseParamDto searchCourseParamDto);

 }
